package Exception;

/**
 * ClassName:ExceptionDome009
 * Package:Exception
 * Description:
 *
 * @Author:ZhangXin
 * @Create2023/2/25-21:44
 * @Version:v1.0
 */
public class ExceptionDome009 {
    /**
     * 灵魂四问
     * 1.如果try中没有发现问题,怎么执行？
     * 2.如果try中可能遇到多个问题,怎么执行?
     * 3.如果try中遇到的问题没有被捕获,怎么执行?
     * 4.如果try中遇到了问题,那么try下面的其他代码还会执行吗?
     */
    public static void main(String[] args) {
        //3.如果try中遇到的问题没有被捕获,怎么执行?
        //此时相当于try..catch白写了,最终还是会交给虚拟机进行处理(JVM默认处理方式)
        int[]arr ={1,2,3,4,5,6};
        try {
            System.out.println(arr[10]);//ArrayIndexOutOfBoundsException
        }catch(NullPointerException e){
            System.out.println("空指针异常");
        }
        System.out.println("看看我执行了吗?");
    }
}
